*{
    margin: 0;
    padding: 0;
}
header{
width: 100%;
height: auto;
position: relative;
background: #bfa;
}
nav{
    width: 100%;
    height: auto;
    position: relative;
    background: #f00;
}
div.banner{
    width: 100%;
    height: auto;
    position: relative;
    background: #f0f;
}
section{
    width: 100%;
    height: auto;
    position: relative;
    background: #0f0;
}
footer{
    width: 100%;
    height: auto;
    position: relative;
    background: #0ff;
}